export type SupportedExtentions =
  | '1km'
  | '3dml'
  | '3ds'
  | '3g2'
  | '3gp'
  | '3gpp'
  | '3mf'
  | '7z'
  | 'aab'
  | 'aac'
  | 'aam'
  | 'aas'
  | 'abw'
  | 'ac'
  | 'acc'
  | 'ace'
  | 'acu'
  | 'acutc'
  | 'adp'
  | 'adts'
  | 'aep'
  | 'afm'
  | 'afp'
  | 'age'
  | 'ahead'
  | 'ai'
  | 'aif'
  | 'aifc'
  | 'aiff'
  | 'air'
  | 'ait'
  | 'ami'
  | 'aml'
  | 'amlx'
  | 'amr'
  | 'apk'
  | 'apng'
  | 'appcache'
  | 'appinstaller'
  | 'application'
  | 'appx'
  | 'appxbundle'
  | 'apr'
  | 'arc'
  | 'arj'
  | 'asc'
  | 'asf'
  | 'asm'
  | 'aso'
  | 'asx'
  | 'atc'
  | 'atom'
  | 'atomcat'
  | 'atomdeleted'
  | 'atomsvc'
  | 'atx'
  | 'au'
  | 'avci'
  | 'avcs'
  | 'avi'
  | 'avif'
  | 'aw'
  | 'azf'
  | 'azs'
  | 'azv'
  | 'azw'
  | 'b16'
  | 'bat'
  | 'bcpio'
  | 'bdf'
  | 'bdm'
  | 'bdoc'
  | 'bed'
  | 'bh2'
  | 'bin'
  | 'blb'
  | 'blorb'
  | 'bmi'
  | 'bmml'
  | 'bmp'
  | 'book'
  | 'box'
  | 'boz'
  | 'bpk'
  | 'bsp'
  | 'btf'
  | 'btif'
  | 'buffer'
  | 'bz'
  | 'bz2'
  | 'c'
  | 'c11amc'
  | 'c11amz'
  | 'c4d'
  | 'c4f'
  | 'c4g'
  | 'c4p'
  | 'c4u'
  | 'cab'
  | 'caf'
  | 'cap'
  | 'car'
  | 'cat'
  | 'cb7'
  | 'cba'
  | 'cbr'
  | 'cbt'
  | 'cbz'
  | 'cc'
  | 'cco'
  | 'cct'
  | 'ccxml'
  | 'cdbcmsg'
  | 'cdf'
  | 'cdfx'
  | 'cdkey'
  | 'cdmia'
  | 'cdmic'
  | 'cdmid'
  | 'cdmio'
  | 'cdmiq'
  | 'cdx'
  | 'cdxml'
  | 'cdy'
  | 'cer'
  | 'cfs'
  | 'cgm'
  | 'chat'
  | 'chm'
  | 'chrt'
  | 'cif'
  | 'cii'
  | 'cil'
  | 'cjs'
  | 'cla'
  | 'class'
  | 'cld'
  | 'clkk'
  | 'clkp'
  | 'clkt'
  | 'clkw'
  | 'clkx'
  | 'clp'
  | 'cmc'
  | 'cmdf'
  | 'cml'
  | 'cmp'
  | 'cmx'
  | 'cod'
  | 'coffee'
  | 'com'
  | 'conf'
  | 'cpio'
  | 'cpl'
  | 'cpp'
  | 'cpt'
  | 'crd'
  | 'crl'
  | 'crt'
  | 'crx'
  | 'cryptonote'
  | 'csh'
  | 'csl'
  | 'csml'
  | 'csp'
  | 'css'
  | 'cst'
  | 'csv'
  | 'cu'
  | 'curl'
  | 'cwl'
  | 'cww'
  | 'cxt'
  | 'cxx'
  | 'dae'
  | 'daf'
  | 'dart'
  | 'dataless'
  | 'davmount'
  | 'dbf'
  | 'dbk'
  | 'dcr'
  | 'dcurl'
  | 'dd2'
  | 'ddd'
  | 'ddf'
  | 'dds'
  | 'deb'
  | 'def'
  | 'deploy'
  | 'der'
  | 'dfac'
  | 'dgc'
  | 'dib'
  | 'dic'
  | 'dir'
  | 'dis'
  | 'disposition-notification'
  | 'dist'
  | 'distz'
  | 'djv'
  | 'djvu'
  | 'dll'
  | 'dmg'
  | 'dmp'
  | 'dms'
  | 'dna'
  | 'doc'
  | 'docm'
  | 'docx'
  | 'dot'
  | 'dotm'
  | 'dotx'
  | 'dp'
  | 'dpg'
  | 'dpx'
  | 'dra'
  | 'drle'
  | 'dsc'
  | 'dssc'
  | 'dtb'
  | 'dtd'
  | 'dts'
  | 'dtshd'
  | 'dump'
  | 'dvb'
  | 'dvi'
  | 'dwd'
  | 'dwf'
  | 'dwg'
  | 'dxf'
  | 'dxp'
  | 'dxr'
  | 'ear'
  | 'ecelp4800'
  | 'ecelp7470'
  | 'ecelp9600'
  | 'ecma'
  | 'edm'
  | 'edx'
  | 'efif'
  | 'ei6'
  | 'elc'
  | 'emf'
  | 'eml'
  | 'emma'
  | 'emotionml'
  | 'emz'
  | 'eol'
  | 'eot'
  | 'eps'
  | 'epub'
  | 'es3'
  | 'esa'
  | 'esf'
  | 'et3'
  | 'etx'
  | 'eva'
  | 'evy'
  | 'exe'
  | 'exi'
  | 'exp'
  | 'exr'
  | 'ext'
  | 'ez'
  | 'ez2'
  | 'ez3'
  | 'f'
  | 'f4v'
  | 'f77'
  | 'f90'
  | 'fbs'
  | 'fcdt'
  | 'fcs'
  | 'fdf'
  | 'fdt'
  | 'fe_launch'
  | 'fg5'
  | 'fgd'
  | 'fh'
  | 'fh4'
  | 'fh5'
  | 'fh7'
  | 'fhc'
  | 'fig'
  | 'fits'
  | 'flac'
  | 'fli'
  | 'flo'
  | 'flv'
  | 'flw'
  | 'flx'
  | 'fly'
  | 'fm'
  | 'fnc'
  | 'fo'
  | 'for'
  | 'fpx'
  | 'frame'
  | 'fsc'
  | 'fst'
  | 'ftc'
  | 'fti'
  | 'fvt'
  | 'fxp'
  | 'fxpl'
  | 'fzs'
  | 'g2w'
  | 'g3'
  | 'g3w'
  | 'gac'
  | 'gam'
  | 'gbr'
  | 'gca'
  | 'gdl'
  | 'gdoc'
  | 'ged'
  | 'geo'
  | 'geojson'
  | 'gex'
  | 'ggb'
  | 'ggt'
  | 'ghf'
  | 'gif'
  | 'gim'
  | 'glb'
  | 'gltf'
  | 'gml'
  | 'gmx'
  | 'gnumeric'
  | 'gph'
  | 'gpx'
  | 'gqf'
  | 'gqs'
  | 'gram'
  | 'gramps'
  | 'gre'
  | 'grv'
  | 'grxml'
  | 'gsf'
  | 'gsheet'
  | 'gslides'
  | 'gtar'
  | 'gtm'
  | 'gtw'
  | 'gv'
  | 'gxf'
  | 'gxt'
  | 'gz'
  | 'h'
  | 'h261'
  | 'h263'
  | 'h264'
  | 'hal'
  | 'hbci'
  | 'hbs'
  | 'hdd'
  | 'hdf'
  | 'heic'
  | 'heics'
  | 'heif'
  | 'heifs'
  | 'hej2'
  | 'held'
  | 'hh'
  | 'hjson'
  | 'hlp'
  | 'hpgl'
  | 'hpid'
  | 'hps'
  | 'hqx'
  | 'hsj2'
  | 'htc'
  | 'htke'
  | 'htm'
  | 'html'
  | 'hvd'
  | 'hvp'
  | 'hvs'
  | 'i2g'
  | 'icc'
  | 'ice'
  | 'icm'
  | 'ico'
  | 'ics'
  | 'ief'
  | 'ifb'
  | 'ifm'
  | 'iges'
  | 'igl'
  | 'igm'
  | 'igs'
  | 'igx'
  | 'iif'
  | 'img'
  | 'imp'
  | 'ims'
  | 'in'
  | 'ini'
  | 'ink'
  | 'inkml'
  | 'install'
  | 'iota'
  | 'ipfix'
  | 'ipk'
  | 'irm'
  | 'irp'
  | 'iso'
  | 'itp'
  | 'its'
  | 'ivp'
  | 'ivu'
  | 'jad'
  | 'jade'
  | 'jam'
  | 'jar'
  | 'jardiff'
  | 'java'
  | 'jhc'
  | 'jisp'
  | 'jls'
  | 'jlt'
  | 'jng'
  | 'jnlp'
  | 'joda'
  | 'jp2'
  | 'jpe'
  | 'jpeg'
  | 'jpf'
  | 'jpg'
  | 'jpg2'
  | 'jpgm'
  | 'jpgv'
  | 'jph'
  | 'jpm'
  | 'jpx'
  | 'js'
  | 'json'
  | 'json5'
  | 'jsonld'
  | 'jsonml'
  | 'jsx'
  | 'jt'
  | 'jxr'
  | 'jxra'
  | 'jxrs'
  | 'jxs'
  | 'jxsc'
  | 'jxsi'
  | 'jxss'
  | 'kar'
  | 'karbon'
  | 'kdbx'
  | 'key'
  | 'kfo'
  | 'kia'
  | 'kml'
  | 'kmz'
  | 'kne'
  | 'knp'
  | 'kon'
  | 'kpr'
  | 'kpt'
  | 'kpxx'
  | 'ksp'
  | 'ktr'
  | 'ktx'
  | 'ktx2'
  | 'ktz'
  | 'kwd'
  | 'kwt'
  | 'lasxml'
  | 'latex'
  | 'lbd'
  | 'lbe'
  | 'les'
  | 'less'
  | 'lgr'
  | 'lha'
  | 'link66'
  | 'list'
  | 'list3820'
  | 'listafp'
  | 'litcoffee'
  | 'lnk'
  | 'log'
  | 'lostxml'
  | 'lrf'
  | 'lrm'
  | 'ltf'
  | 'lua'
  | 'luac'
  | 'lvp'
  | 'lwp'
  | 'lzh'
  | 'm13'
  | 'm14'
  | 'm1v'
  | 'm21'
  | 'm2a'
  | 'm2v'
  | 'm3a'
  | 'm3u'
  | 'm3u8'
  | 'm4a'
  | 'm4p'
  | 'm4s'
  | 'm4u'
  | 'm4v'
  | 'ma'
  | 'mads'
  | 'maei'
  | 'mag'
  | 'maker'
  | 'man'
  | 'manifest'
  | 'map'
  | 'mar'
  | 'markdown'
  | 'mathml'
  | 'mb'
  | 'mbk'
  | 'mbox'
  | 'mc1'
  | 'mcd'
  | 'mcurl'
  | 'md'
  | 'mdb'
  | 'mdi'
  | 'mdx'
  | 'me'
  | 'mesh'
  | 'meta4'
  | 'metalink'
  | 'mets'
  | 'mfm'
  | 'mft'
  | 'mgp'
  | 'mgz'
  | 'mid'
  | 'midi'
  | 'mie'
  | 'mif'
  | 'mime'
  | 'mj2'
  | 'mjp2'
  | 'mjs'
  | 'mk3d'
  | 'mka'
  | 'mkd'
  | 'mks'
  | 'mkv'
  | 'mlp'
  | 'mmd'
  | 'mmf'
  | 'mml'
  | 'mmr'
  | 'mng'
  | 'mny'
  | 'mobi'
  | 'mods'
  | 'mov'
  | 'movie'
  | 'mp2'
  | 'mp21'
  | 'mp2a'
  | 'mp3'
  | 'mp4'
  | 'mp4a'
  | 'mp4s'
  | 'mp4v'
  | 'mpc'
  | 'mpd'
  | 'mpe'
  | 'mpeg'
  | 'mpf'
  | 'mpg'
  | 'mpg4'
  | 'mpga'
  | 'mpkg'
  | 'mpm'
  | 'mpn'
  | 'mpp'
  | 'mpt'
  | 'mpy'
  | 'mqy'
  | 'mrc'
  | 'mrcx'
  | 'ms'
  | 'mscml'
  | 'mseed'
  | 'mseq'
  | 'msf'
  | 'msg'
  | 'msh'
  | 'msi'
  | 'msix'
  | 'msixbundle'
  | 'msl'
  | 'msm'
  | 'msp'
  | 'msty'
  | 'mtl'
  | 'mts'
  | 'mus'
  | 'musd'
  | 'musicxml'
  | 'mvb'
  | 'mvt'
  | 'mwf'
  | 'mxf'
  | 'mxl'
  | 'mxmf'
  | 'mxml'
  | 'mxs'
  | 'mxu'
  | 'n-gage'
  | 'n3'
  | 'nb'
  | 'nbp'
  | 'nc'
  | 'ncx'
  | 'nfo'
  | 'ngdat'
  | 'nitf'
  | 'nlu'
  | 'nml'
  | 'nnd'
  | 'nns'
  | 'nnw'
  | 'npx'
  | 'nq'
  | 'nsc'
  | 'nsf'
  | 'nt'
  | 'ntf'
  | 'numbers'
  | 'nzb'
  | 'oa2'
  | 'oa3'
  | 'oas'
  | 'obd'
  | 'obgx'
  | 'obj'
  | 'oda'
  | 'odb'
  | 'odc'
  | 'odf'
  | 'odft'
  | 'odg'
  | 'odi'
  | 'odm'
  | 'odp'
  | 'ods'
  | 'odt'
  | 'oga'
  | 'ogex'
  | 'ogg'
  | 'ogv'
  | 'ogx'
  | 'omdoc'
  | 'onepkg'
  | 'onetmp'
  | 'onetoc'
  | 'onetoc2'
  | 'opf'
  | 'opml'
  | 'oprc'
  | 'opus'
  | 'org'
  | 'osf'
  | 'osfpvg'
  | 'osm'
  | 'otc'
  | 'otf'
  | 'otg'
  | 'oth'
  | 'oti'
  | 'otp'
  | 'ots'
  | 'ott'
  | 'ova'
  | 'ovf'
  | 'owl'
  | 'oxps'
  | 'oxt'
  | 'p'
  | 'p10'
  | 'p12'
  | 'p7b'
  | 'p7c'
  | 'p7m'
  | 'p7r'
  | 'p7s'
  | 'p8'
  | 'pac'
  | 'pages'
  | 'pas'
  | 'paw'
  | 'pbd'
  | 'pbm'
  | 'pcap'
  | 'pcf'
  | 'pcl'
  | 'pclxl'
  | 'pct'
  | 'pcurl'
  | 'pcx'
  | 'pdb'
  | 'pde'
  | 'pdf'
  | 'pem'
  | 'pfa'
  | 'pfb'
  | 'pfm'
  | 'pfr'
  | 'pfx'
  | 'pgm'
  | 'pgn'
  | 'pgp'
  | 'php'
  | 'pic'
  | 'pkg'
  | 'pki'
  | 'pkipath'
  | 'pkpass'
  | 'pl'
  | 'plb'
  | 'plc'
  | 'plf'
  | 'pls'
  | 'pm'
  | 'pml'
  | 'png'
  | 'pnm'
  | 'portpkg'
  | 'pot'
  | 'potm'
  | 'potx'
  | 'ppam'
  | 'ppd'
  | 'ppm'
  | 'pps'
  | 'ppsm'
  | 'ppsx'
  | 'ppt'
  | 'pptm'
  | 'pptx'
  | 'pqa'
  | 'prc'
  | 'pre'
  | 'prf'
  | 'provx'
  | 'ps'
  | 'psb'
  | 'psd'
  | 'psf'
  | 'pskcxml'
  | 'pti'
  | 'ptid'
  | 'pub'
  | 'pvb'
  | 'pwn'
  | 'pya'
  | 'pyo'
  | 'pyox'
  | 'pyv'
  | 'qam'
  | 'qbo'
  | 'qfx'
  | 'qps'
  | 'qt'
  | 'qwd'
  | 'qwt'
  | 'qxb'
  | 'qxd'
  | 'qxl'
  | 'qxt'
  | 'ra'
  | 'ram'
  | 'raml'
  | 'rapd'
  | 'rar'
  | 'ras'
  | 'rcprofile'
  | 'rdf'
  | 'rdz'
  | 'relo'
  | 'rep'
  | 'res'
  | 'rgb'
  | 'rif'
  | 'rip'
  | 'ris'
  | 'rl'
  | 'rlc'
  | 'rld'
  | 'rm'
  | 'rmi'
  | 'rmp'
  | 'rms'
  | 'rmvb'
  | 'rnc'
  | 'rng'
  | 'roa'
  | 'roff'
  | 'rp9'
  | 'rpm'
  | 'rpss'
  | 'rpst'
  | 'rq'
  | 'rs'
  | 'rsat'
  | 'rsd'
  | 'rsheet'
  | 'rss'
  | 'rtf'
  | 'rtx'
  | 'run'
  | 'rusd'
  | 's'
  | 's3m'
  | 'saf'
  | 'sass'
  | 'sbml'
  | 'sc'
  | 'scd'
  | 'scm'
  | 'scq'
  | 'scs'
  | 'scss'
  | 'scurl'
  | 'sda'
  | 'sdc'
  | 'sdd'
  | 'sdkd'
  | 'sdkm'
  | 'sdp'
  | 'sdw'
  | 'sea'
  | 'see'
  | 'seed'
  | 'sema'
  | 'semd'
  | 'semf'
  | 'senmlx'
  | 'sensmlx'
  | 'ser'
  | 'setpay'
  | 'setreg'
  | 'sfd-hdstx'
  | 'sfs'
  | 'sfv'
  | 'sgi'
  | 'sgl'
  | 'sgm'
  | 'sgml'
  | 'sh'
  | 'shar'
  | 'shex'
  | 'shf'
  | 'shtml'
  | 'sid'
  | 'sieve'
  | 'sig'
  | 'sil'
  | 'silo'
  | 'sis'
  | 'sisx'
  | 'sit'
  | 'sitx'
  | 'siv'
  | 'skd'
  | 'skm'
  | 'skp'
  | 'skt'
  | 'sldm'
  | 'sldx'
  | 'slim'
  | 'slm'
  | 'sls'
  | 'slt'
  | 'sm'
  | 'smf'
  | 'smi'
  | 'smil'
  | 'smv'
  | 'smzip'
  | 'snd'
  | 'snf'
  | 'so'
  | 'spc'
  | 'spdx'
  | 'spf'
  | 'spl'
  | 'spot'
  | 'spp'
  | 'spq'
  | 'spx'
  | 'sql'
  | 'src'
  | 'srt'
  | 'sru'
  | 'srx'
  | 'ssdl'
  | 'sse'
  | 'ssf'
  | 'ssml'
  | 'st'
  | 'stc'
  | 'std'
  | 'stf'
  | 'sti'
  | 'stk'
  | 'stl'
  | 'stpx'
  | 'stpxz'
  | 'stpz'
  | 'str'
  | 'stw'
  | 'styl'
  | 'stylus'
  | 'sub'
  | 'sus'
  | 'susp'
  | 'sv4cpio'
  | 'sv4crc'
  | 'svc'
  | 'svd'
  | 'svg'
  | 'svgz'
  | 'swa'
  | 'swf'
  | 'swi'
  | 'swidtag'
  | 'sxc'
  | 'sxd'
  | 'sxg'
  | 'sxi'
  | 'sxm'
  | 'sxw'
  | 't'
  | 't3'
  | 't38'
  | 'taglet'
  | 'tao'
  | 'tap'
  | 'tar'
  | 'tcap'
  | 'tcl'
  | 'td'
  | 'teacher'
  | 'tei'
  | 'teicorpus'
  | 'tex'
  | 'texi'
  | 'texinfo'
  | 'text'
  | 'tfi'
  | 'tfm'
  | 'tfx'
  | 'tga'
  | 'thmx'
  | 'tif'
  | 'tiff'
  | 'tk'
  | 'tmo'
  | 'toml'
  | 'torrent'
  | 'tpl'
  | 'tpt'
  | 'tr'
  | 'tra'
  | 'trig'
  | 'trm'
  | 'ts'
  | 'tsd'
  | 'tsv'
  | 'ttc'
  | 'ttf'
  | 'ttl'
  | 'ttml'
  | 'twd'
  | 'twds'
  | 'txd'
  | 'txf'
  | 'txt'
  | 'u32'
  | 'u3d'
  | 'u8dsn'
  | 'u8hdr'
  | 'u8mdn'
  | 'u8msg'
  | 'ubj'
  | 'udeb'
  | 'ufd'
  | 'ufdl'
  | 'ulx'
  | 'umj'
  | 'unityweb'
  | 'uo'
  | 'uoml'
  | 'uri'
  | 'uris'
  | 'urls'
  | 'usda'
  | 'usdz'
  | 'ustar'
  | 'utz'
  | 'uu'
  | 'uva'
  | 'uvd'
  | 'uvf'
  | 'uvg'
  | 'uvh'
  | 'uvi'
  | 'uvm'
  | 'uvp'
  | 'uvs'
  | 'uvt'
  | 'uvu'
  | 'uvv'
  | 'uvva'
  | 'uvvd'
  | 'uvvf'
  | 'uvvg'
  | 'uvvh'
  | 'uvvi'
  | 'uvvm'
  | 'uvvp'
  | 'uvvs'
  | 'uvvt'
  | 'uvvu'
  | 'uvvv'
  | 'uvvx'
  | 'uvvz'
  | 'uvx'
  | 'uvz'
  | 'vbox'
  | 'vbox-extpack'
  | 'vcard'
  | 'vcd'
  | 'vcf'
  | 'vcg'
  | 'vcs'
  | 'vcx'
  | 'vdi'
  | 'vds'
  | 'vhd'
  | 'vis'
  | 'viv'
  | 'vmdk'
  | 'vob'
  | 'vor'
  | 'vox'
  | 'vrml'
  | 'vsd'
  | 'vsf'
  | 'vss'
  | 'vst'
  | 'vsw'
  | 'vtf'
  | 'vtt'
  | 'vtu'
  | 'vxml'
  | 'w3d'
  | 'wad'
  | 'wadl'
  | 'war'
  | 'wasm'
  | 'wav'
  | 'wax'
  | 'wbmp'
  | 'wbs'
  | 'wbxml'
  | 'wcm'
  | 'wdb'
  | 'wdp'
  | 'weba'
  | 'webapp'
  | 'webm'
  | 'webmanifest'
  | 'webp'
  | 'wg'
  | 'wgsl'
  | 'wgt'
  | 'wif'
  | 'wks'
  | 'wm'
  | 'wma'
  | 'wmd'
  | 'wmf'
  | 'wml'
  | 'wmlc'
  | 'wmls'
  | 'wmlsc'
  | 'wmv'
  | 'wmx'
  | 'wmz'
  | 'woff'
  | 'woff2'
  | 'wpd'
  | 'wpl'
  | 'wps'
  | 'wqd'
  | 'wri'
  | 'wrl'
  | 'wsc'
  | 'wsdl'
  | 'wspolicy'
  | 'wtb'
  | 'wvx'
  | 'x32'
  | 'x3d'
  | 'x3db'
  | 'x3dbz'
  | 'x3dv'
  | 'x3dvz'
  | 'x3dz'
  | 'x_b'
  | 'x_t'
  | 'xaml'
  | 'xap'
  | 'xar'
  | 'xav'
  | 'xbap'
  | 'xbd'
  | 'xbm'
  | 'xca'
  | 'xcs'
  | 'xdf'
  | 'xdm'
  | 'xdp'
  | 'xdssc'
  | 'xdw'
  | 'xel'
  | 'xenc'
  | 'xer'
  | 'xfdf'
  | 'xfdl'
  | 'xht'
  | 'xhtm'
  | 'xhtml'
  | 'xhvml'
  | 'xif'
  | 'xla'
  | 'xlam'
  | 'xlc'
  | 'xlf'
  | 'xlm'
  | 'xls'
  | 'xlsb'
  | 'xlsm'
  | 'xlsx'
  | 'xlt'
  | 'xltm'
  | 'xltx'
  | 'xlw'
  | 'xm'
  | 'xml'
  | 'xns'
  | 'xo'
  | 'xop'
  | 'xpi'
  | 'xpl'
  | 'xpm'
  | 'xpr'
  | 'xps'
  | 'xpw'
  | 'xpx'
  | 'xsd'
  | 'xsf'
  | 'xsl'
  | 'xslt'
  | 'xsm'
  | 'xspf'
  | 'xul'
  | 'xvm'
  | 'xvml'
  | 'xwd'
  | 'xyz'
  | 'xz'
  | 'yaml'
  | 'yang'
  | 'yin'
  | 'yml'
  | 'ymp'
  | 'z1'
  | 'z2'
  | 'z3'
  | 'z4'
  | 'z5'
  | 'z6'
  | 'z7'
  | 'z8'
  | 'zaz'
  | 'zip'
  | 'zir'
  | 'zirz'
  | 'zmm';

export const EXTENSTION_TO_MIME = {
  //   '123':'application/vnd.lotus-1-2-3',
  '1km': 'application/vnd.1000minds.decision-model+xml',
  '3dml': 'text/vnd.in3d.3dml',
  '3ds': 'image/x-3ds',
  '3g2': 'video/3gpp2',
  '3gp': 'video/3gpp',
  '3gpp': 'video/3gpp',
  '3mf': 'model/3mf',
  '7z': 'application/x-7z-compressed',
  aab: 'application/x-authorware-bin',
  aac: 'audio/x-aac',
  aam: 'application/x-authorware-map',
  aas: 'application/x-authorware-seg',
  abw: 'application/x-abiword',
  ac: 'application/vnd.nokia.n-gage.ac+xml',
  acc: 'application/vnd.americandynamics.acc',
  ace: 'application/x-ace-compressed',
  acu: 'application/vnd.acucobol',
  acutc: 'application/vnd.acucorp',
  adp: 'audio/adpcm',
  adts: 'audio/aac',
  aep: 'application/vnd.audiograph',
  afm: 'application/x-font-type1',
  afp: 'application/vnd.ibm.modcap',
  age: 'application/vnd.age',
  ahead: 'application/vnd.ahead.space',
  ai: 'application/postscript',
  aif: 'audio/x-aiff',
  aifc: 'audio/x-aiff',
  aiff: 'audio/x-aiff',
  air: 'application/vnd.adobe.air-application-installer-package+zip',
  ait: 'application/vnd.dvb.ait',
  ami: 'application/vnd.amiga.ami',
  aml: 'application/automationml-aml+xml',
  amlx: 'application/automationml-amlx+zip',
  amr: 'audio/amr',
  apk: 'application/vnd.android.package-archive',
  apng: 'image/apng',
  appcache: 'text/cache-manifest',
  appinstaller: 'application/appinstaller',
  application: 'application/x-ms-application',
  appx: 'application/appx',
  appxbundle: 'application/appxbundle',
  apr: 'application/vnd.lotus-approach',
  arc: 'application/x-freearc',
  arj: 'application/x-arj',
  asc: 'application/pgp-signature',
  asf: 'video/x-ms-asf',
  asm: 'text/x-asm',
  aso: 'application/vnd.accpac.simply.aso',
  asx: 'video/x-ms-asf',
  atc: 'application/vnd.acucorp',
  atom: 'application/atom+xml',
  atomcat: 'application/atomcat+xml',
  atomdeleted: 'application/atomdeleted+xml',
  atomsvc: 'application/atomsvc+xml',
  atx: 'application/vnd.antix.game-component',
  au: 'audio/basic',
  avci: 'image/avci',
  avcs: 'image/avcs',
  avi: 'video/x-msvideo',
  avif: 'image/avif',
  aw: 'application/applixware',
  azf: 'application/vnd.airzip.filesecure.azf',
  azs: 'application/vnd.airzip.filesecure.azs',
  azv: 'image/vnd.airzip.accelerator.azv',
  azw: 'application/vnd.amazon.ebook',
  b16: 'image/vnd.pco.b16',
  bat: 'application/x-msdownload',
  bcpio: 'application/x-bcpio',
  bdf: 'application/x-font-bdf',
  bdm: 'application/vnd.syncml.dm+wbxml',
  bdoc: 'application/x-bdoc',
  bed: 'application/vnd.realvnc.bed',
  bh2: 'application/vnd.fujitsu.oasysprs',
  bin: 'application/octet-stream',
  blb: 'application/x-blorb',
  blorb: 'application/x-blorb',
  bmi: 'application/vnd.bmi',
  bmml: 'application/vnd.balsamiq.bmml+xml',
  bmp: 'image/x-ms-bmp',
  book: 'application/vnd.framemaker',
  box: 'application/vnd.previewsystems.box',
  boz: 'application/x-bzip2',
  bpk: 'application/octet-stream',
  bsp: 'model/vnd.valve.source.compiled-map',
  btf: 'image/prs.btif',
  btif: 'image/prs.btif',
  buffer: 'application/octet-stream',
  bz: 'application/x-bzip',
  bz2: 'application/x-bzip2',
  c: 'text/x-c',
  c11amc: 'application/vnd.cluetrust.cartomobile-config',
  c11amz: 'application/vnd.cluetrust.cartomobile-config-pkg',
  c4d: 'application/vnd.clonk.c4group',
  c4f: 'application/vnd.clonk.c4group',
  c4g: 'application/vnd.clonk.c4group',
  c4p: 'application/vnd.clonk.c4group',
  c4u: 'application/vnd.clonk.c4group',
  cab: 'application/vnd.ms-cab-compressed',
  caf: 'audio/x-caf',
  cap: 'application/vnd.tcpdump.pcap',
  car: 'application/vnd.curl.car',
  cat: 'application/vnd.ms-pki.seccat',
  cb7: 'application/x-cbr',
  cba: 'application/x-cbr',
  cbr: 'application/x-cbr',
  cbt: 'application/x-cbr',
  cbz: 'application/x-cbr',
  cc: 'text/x-c',
  cco: 'application/x-cocoa',
  cct: 'application/x-director',
  ccxml: 'application/ccxml+xml',
  cdbcmsg: 'application/vnd.contact.cmsg',
  cdf: 'application/x-netcdf',
  cdfx: 'application/cdfx+xml',
  cdkey: 'application/vnd.mediastation.cdkey',
  cdmia: 'application/cdmi-capability',
  cdmic: 'application/cdmi-container',
  cdmid: 'application/cdmi-domain',
  cdmio: 'application/cdmi-object',
  cdmiq: 'application/cdmi-queue',
  cdx: 'chemical/x-cdx',
  cdxml: 'application/vnd.chemdraw+xml',
  cdy: 'application/vnd.cinderella',
  cer: 'application/pkix-cert',
  cfs: 'application/x-cfs-compressed',
  cgm: 'image/cgm',
  chat: 'application/x-chat',
  chm: 'application/vnd.ms-htmlhelp',
  chrt: 'application/vnd.kde.kchart',
  cif: 'chemical/x-cif',
  cii: 'application/vnd.anser-web-certificate-issue-initiation',
  cil: 'application/vnd.ms-artgalry',
  cjs: 'application/node',
  cla: 'application/vnd.claymore',
  class: 'application/java-vm',
  cld: 'model/vnd.cld',
  clkk: 'application/vnd.crick.clicker.keyboard',
  clkp: 'application/vnd.crick.clicker.palette',
  clkt: 'application/vnd.crick.clicker.template',
  clkw: 'application/vnd.crick.clicker.wordbank',
  clkx: 'application/vnd.crick.clicker',
  clp: 'application/x-msclip',
  cmc: 'application/vnd.cosmocaller',
  cmdf: 'chemical/x-cmdf',
  cml: 'chemical/x-cml',
  cmp: 'application/vnd.yellowriver-custom-menu',
  cmx: 'image/x-cmx',
  cod: 'application/vnd.rim.cod',
  coffee: 'text/coffeescript',
  com: 'application/x-msdownload',
  conf: 'text/plain',
  cpio: 'application/x-cpio',
  cpl: 'application/cpl+xml',
  cpp: 'text/x-c',
  cpt: 'application/mac-compactpro',
  crd: 'application/x-mscardfile',
  crl: 'application/pkix-crl',
  crt: 'application/x-x509-ca-cert',
  crx: 'application/x-chrome-extension',
  cryptonote: 'application/vnd.rig.cryptonote',
  csh: 'application/x-csh',
  csl: 'application/vnd.citationstyles.style+xml',
  csml: 'chemical/x-csml',
  csp: 'application/vnd.commonspace',
  css: 'text/css',
  cst: 'application/x-director',
  csv: 'text/csv',
  cu: 'application/cu-seeme',
  curl: 'text/vnd.curl',
  cwl: 'application/cwl',
  cww: 'application/prs.cww',
  cxt: 'application/x-director',
  cxx: 'text/x-c',
  dae: 'model/vnd.collada+xml',
  daf: 'application/vnd.mobius.daf',
  dart: 'application/vnd.dart',
  dataless: 'application/vnd.fdsn.seed',
  davmount: 'application/davmount+xml',
  dbf: 'application/vnd.dbf',
  dbk: 'application/docbook+xml',
  dcr: 'application/x-director',
  dcurl: 'text/vnd.curl.dcurl',
  dd2: 'application/vnd.oma.dd2+xml',
  ddd: 'application/vnd.fujixerox.ddd',
  ddf: 'application/vnd.syncml.dmddf+xml',
  dds: 'image/vnd.ms-dds',
  deb: 'application/x-debian-package',
  def: 'text/plain',
  deploy: 'application/octet-stream',
  der: 'application/x-x509-ca-cert',
  dfac: 'application/vnd.dreamfactory',
  dgc: 'application/x-dgc-compressed',
  dib: 'image/bmp',
  dic: 'text/x-c',
  dir: 'application/x-director',
  dis: 'application/vnd.mobius.dis',
  'disposition-notification': 'message/disposition-notification',
  dist: 'application/octet-stream',
  distz: 'application/octet-stream',
  djv: 'image/vnd.djvu',
  djvu: 'image/vnd.djvu',
  dll: 'application/x-msdownload',
  dmg: 'application/x-apple-diskimage',
  dmp: 'application/vnd.tcpdump.pcap',
  dms: 'application/octet-stream',
  dna: 'application/vnd.dna',
  doc: 'application/msword',
  docm: 'application/vnd.ms-word.document.macroenabled.12',
  docx: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
  dot: 'application/msword',
  dotm: 'application/vnd.ms-word.template.macroenabled.12',
  dotx: 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
  dp: 'application/vnd.osgi.dp',
  dpg: 'application/vnd.dpgraph',
  dpx: 'image/dpx',
  dra: 'audio/vnd.dra',
  drle: 'image/dicom-rle',
  dsc: 'text/prs.lines.tag',
  dssc: 'application/dssc+der',
  dtb: 'application/x-dtbook+xml',
  dtd: 'application/xml-dtd',
  dts: 'audio/vnd.dts',
  dtshd: 'audio/vnd.dts.hd',
  dump: 'application/octet-stream',
  dvb: 'video/vnd.dvb.file',
  dvi: 'application/x-dvi',
  dwd: 'application/atsc-dwd+xml',
  dwf: 'model/vnd.dwf',
  dwg: 'image/vnd.dwg',
  dxf: 'image/vnd.dxf',
  dxp: 'application/vnd.spotfire.dxp',
  dxr: 'application/x-director',
  ear: 'application/java-archive',
  ecelp4800: 'audio/vnd.nuera.ecelp4800',
  ecelp7470: 'audio/vnd.nuera.ecelp7470',
  ecelp9600: 'audio/vnd.nuera.ecelp9600',
  ecma: 'application/ecmascript',
  edm: 'application/vnd.novadigm.edm',
  edx: 'application/vnd.novadigm.edx',
  efif: 'application/vnd.picsel',
  ei6: 'application/vnd.pg.osasli',
  elc: 'application/octet-stream',
  emf: 'image/emf',
  eml: 'message/rfc822',
  emma: 'application/emma+xml',
  emotionml: 'application/emotionml+xml',
  emz: 'application/x-msmetafile',
  eol: 'audio/vnd.digital-winds',
  eot: 'application/vnd.ms-fontobject',
  eps: 'application/postscript',
  epub: 'application/epub+zip',
  es3: 'application/vnd.eszigno3+xml',
  esa: 'application/vnd.osgi.subsystem',
  esf: 'application/vnd.epson.esf',
  et3: 'application/vnd.eszigno3+xml',
  etx: 'text/x-setext',
  eva: 'application/x-eva',
  evy: 'application/x-envoy',
  exe: 'application/x-msdownload',
  exi: 'application/exi',
  exp: 'application/express',
  exr: 'image/aces',
  ext: 'application/vnd.novadigm.ext',
  ez: 'application/andrew-inset',
  ez2: 'application/vnd.ezpix-album',
  ez3: 'application/vnd.ezpix-package',
  f: 'text/x-fortran',
  f4v: 'video/x-f4v',
  f77: 'text/x-fortran',
  f90: 'text/x-fortran',
  fbs: 'image/vnd.fastbidsheet',
  fcdt: 'application/vnd.adobe.formscentral.fcdt',
  fcs: 'application/vnd.isac.fcs',
  fdf: 'application/vnd.fdf',
  fdt: 'application/fdt+xml',
  fe_launch: 'application/vnd.denovo.fcselayout-link',
  fg5: 'application/vnd.fujitsu.oasysgp',
  fgd: 'application/x-director',
  fh: 'image/x-freehand',
  fh4: 'image/x-freehand',
  fh5: 'image/x-freehand',
  fh7: 'image/x-freehand',
  fhc: 'image/x-freehand',
  fig: 'application/x-xfig',
  fits: 'image/fits',
  flac: 'audio/x-flac',
  fli: 'video/x-fli',
  flo: 'application/vnd.micrografx.flo',
  flv: 'video/x-flv',
  flw: 'application/vnd.kde.kivio',
  flx: 'text/vnd.fmi.flexstor',
  fly: 'text/vnd.fly',
  fm: 'application/vnd.framemaker',
  fnc: 'application/vnd.frogans.fnc',
  fo: 'application/vnd.software602.filler.form+xml',
  for: 'text/x-fortran',
  fpx: 'image/vnd.fpx',
  frame: 'application/vnd.framemaker',
  fsc: 'application/vnd.fsc.weblaunch',
  fst: 'image/vnd.fst',
  ftc: 'application/vnd.fluxtime.clip',
  fti: 'application/vnd.anser-web-funds-transfer-initiation',
  fvt: 'video/vnd.fvt',
  fxp: 'application/vnd.adobe.fxp',
  fxpl: 'application/vnd.adobe.fxp',
  fzs: 'application/vnd.fuzzysheet',
  g2w: 'application/vnd.geoplan',
  g3: 'image/g3fax',
  g3w: 'application/vnd.geospace',
  gac: 'application/vnd.groove-account',
  gam: 'application/x-tads',
  gbr: 'application/rpki-ghostbusters',
  gca: 'application/x-gca-compressed',
  gdl: 'model/vnd.gdl',
  gdoc: 'application/vnd.google-apps.document',
  ged: 'text/vnd.familysearch.gedcom',
  geo: 'application/vnd.dynageo',
  geojson: 'application/geo+json',
  gex: 'application/vnd.geometry-explorer',
  ggb: 'application/vnd.geogebra.file',
  ggt: 'application/vnd.geogebra.tool',
  ghf: 'application/vnd.groove-help',
  gif: 'image/gif',
  gim: 'application/vnd.groove-identity-message',
  glb: 'model/gltf-binary',
  gltf: 'model/gltf+json',
  gml: 'application/gml+xml',
  gmx: 'application/vnd.gmx',
  gnumeric: 'application/x-gnumeric',
  gph: 'application/vnd.flographit',
  gpx: 'application/gpx+xml',
  gqf: 'application/vnd.grafeq',
  gqs: 'application/vnd.grafeq',
  gram: 'application/srgs',
  gramps: 'application/x-gramps-xml',
  gre: 'application/vnd.geometry-explorer',
  grv: 'application/vnd.groove-injector',
  grxml: 'application/srgs+xml',
  gsf: 'application/x-font-ghostscript',
  gsheet: 'application/vnd.google-apps.spreadsheet',
  gslides: 'application/vnd.google-apps.presentation',
  gtar: 'application/x-gtar',
  gtm: 'application/vnd.groove-tool-message',
  gtw: 'model/vnd.gtw',
  gv: 'text/vnd.graphviz',
  gxf: 'application/gxf',
  gxt: 'application/vnd.geonext',
  gz: 'application/gzip',
  h: 'text/x-c',
  h261: 'video/h261',
  h263: 'video/h263',
  h264: 'video/h264',
  hal: 'application/vnd.hal+xml',
  hbci: 'application/vnd.hbci',
  hbs: 'text/x-handlebars-template',
  hdd: 'application/x-virtualbox-hdd',
  hdf: 'application/x-hdf',
  heic: 'image/heic',
  heics: 'image/heic-sequence',
  heif: 'image/heif',
  heifs: 'image/heif-sequence',
  hej2: 'image/hej2k',
  held: 'application/atsc-held+xml',
  hh: 'text/x-c',
  hjson: 'application/hjson',
  hlp: 'application/winhlp',
  hpgl: 'application/vnd.hp-hpgl',
  hpid: 'application/vnd.hp-hpid',
  hps: 'application/vnd.hp-hps',
  hqx: 'application/mac-binhex40',
  hsj2: 'image/hsj2',
  htc: 'text/x-component',
  htke: 'application/vnd.kenameaapp',
  htm: 'text/html',
  html: 'text/html',
  hvd: 'application/vnd.yamaha.hv-dic',
  hvp: 'application/vnd.yamaha.hv-voice',
  hvs: 'application/vnd.yamaha.hv-script',
  i2g: 'application/vnd.intergeo',
  icc: 'application/vnd.iccprofile',
  ice: 'x-conference/x-cooltalk',
  icm: 'application/vnd.iccprofile',
  ico: 'image/x-icon',
  ics: 'text/calendar',
  ief: 'image/ief',
  ifb: 'text/calendar',
  ifm: 'application/vnd.shana.informed.formdata',
  iges: 'model/iges',
  igl: 'application/vnd.igloader',
  igm: 'application/vnd.insors.igm',
  igs: 'model/iges',
  igx: 'application/vnd.micrografx.igx',
  iif: 'application/vnd.shana.informed.interchange',
  img: 'application/octet-stream',
  imp: 'application/vnd.accpac.simply.imp',
  ims: 'application/vnd.ms-ims',
  in: 'text/plain',
  ini: 'text/plain',
  ink: 'application/inkml+xml',
  inkml: 'application/inkml+xml',
  install: 'application/x-install-instructions',
  iota: 'application/vnd.astraea-software.iota',
  ipfix: 'application/ipfix',
  ipk: 'application/vnd.shana.informed.package',
  irm: 'application/vnd.ibm.rights-management',
  irp: 'application/vnd.irepository.package+xml',
  iso: 'application/x-iso9660-image',
  itp: 'application/vnd.shana.informed.formtemplate',
  its: 'application/its+xml',
  ivp: 'application/vnd.immervision-ivp',
  ivu: 'application/vnd.immervision-ivu',
  jad: 'text/vnd.sun.j2me.app-descriptor',
  jade: 'text/jade',
  jam: 'application/vnd.jam',
  jar: 'application/java-archive',
  jardiff: 'application/x-java-archive-diff',
  java: 'text/x-java-source',
  jhc: 'image/jphc',
  jisp: 'application/vnd.jisp',
  jls: 'image/jls',
  jlt: 'application/vnd.hp-jlyt',
  jng: 'image/x-jng',
  jnlp: 'application/x-java-jnlp-file',
  joda: 'application/vnd.joost.joda-archive',
  jp2: 'image/jp2',
  jpe: 'image/jpeg',
  jpeg: 'image/jpeg',
  jpf: 'image/jpx',
  jpg: 'image/jpeg',
  jpg2: 'image/jp2',
  jpgm: 'video/jpm',
  jpgv: 'video/jpeg',
  jph: 'image/jph',
  jpm: 'video/jpm',
  jpx: 'image/jpx',
  js: 'text/javascript',
  json: 'application/json',
  json5: 'application/json5',
  jsonld: 'application/ld+json',
  jsonml: 'application/jsonml+json',
  jsx: 'text/jsx',
  jt: 'model/jt',
  jxr: 'image/jxr',
  jxra: 'image/jxra',
  jxrs: 'image/jxrs',
  jxs: 'image/jxs',
  jxsc: 'image/jxsc',
  jxsi: 'image/jxsi',
  jxss: 'image/jxss',
  kar: 'audio/midi',
  karbon: 'application/vnd.kde.karbon',
  kdbx: 'application/x-keepass2',
  key: 'application/x-iwork-keynote-sffkey',
  kfo: 'application/vnd.kde.kformula',
  kia: 'application/vnd.kidspiration',
  kml: 'application/vnd.google-earth.kml+xml',
  kmz: 'application/vnd.google-earth.kmz',
  kne: 'application/vnd.kinar',
  knp: 'application/vnd.kinar',
  kon: 'application/vnd.kde.kontour',
  kpr: 'application/vnd.kde.kpresenter',
  kpt: 'application/vnd.kde.kpresenter',
  kpxx: 'application/vnd.ds-keypoint',
  ksp: 'application/vnd.kde.kspread',
  ktr: 'application/vnd.kahootz',
  ktx: 'image/ktx',
  ktx2: 'image/ktx2',
  ktz: 'application/vnd.kahootz',
  kwd: 'application/vnd.kde.kword',
  kwt: 'application/vnd.kde.kword',
  lasxml: 'application/vnd.las.las+xml',
  latex: 'application/x-latex',
  lbd: 'application/vnd.llamagraphics.life-balance.desktop',
  lbe: 'application/vnd.llamagraphics.life-balance.exchange+xml',
  les: 'application/vnd.hhe.lesson-player',
  less: 'text/less',
  lgr: 'application/lgr+xml',
  lha: 'application/x-lzh-compressed',
  link66: 'application/vnd.route66.link66+xml',
  list: 'text/plain',
  list3820: 'application/vnd.ibm.modcap',
  listafp: 'application/vnd.ibm.modcap',
  litcoffee: 'text/coffeescript',
  lnk: 'application/x-ms-shortcut',
  log: 'text/plain',
  lostxml: 'application/lost+xml',
  lrf: 'application/octet-stream',
  lrm: 'application/vnd.ms-lrm',
  ltf: 'application/vnd.frogans.ltf',
  lua: 'text/x-lua',
  luac: 'application/x-lua-bytecode',
  lvp: 'audio/vnd.lucent.voice',
  lwp: 'application/vnd.lotus-wordpro',
  lzh: 'application/x-lzh-compressed',
  m13: 'application/x-msmediaview',
  m14: 'application/x-msmediaview',
  m1v: 'video/mpeg',
  m21: 'application/mp21',
  m2a: 'audio/mpeg',
  m2v: 'video/mpeg',
  m3a: 'audio/mpeg',
  m3u: 'audio/x-mpegurl',
  m3u8: 'application/vnd.apple.mpegurl',
  m4a: 'audio/x-m4a',
  m4p: 'application/mp4',
  m4s: 'video/iso.segment',
  m4u: 'video/vnd.mpegurl',
  m4v: 'video/x-m4v',
  ma: 'application/mathematica',
  mads: 'application/mads+xml',
  maei: 'application/mmt-aei+xml',
  mag: 'application/vnd.ecowin.chart',
  maker: 'application/vnd.framemaker',
  man: 'text/troff',
  manifest: 'text/cache-manifest',
  map: 'application/json',
  mar: 'application/octet-stream',
  markdown: 'text/markdown',
  mathml: 'application/mathml+xml',
  mb: 'application/mathematica',
  mbk: 'application/vnd.mobius.mbk',
  mbox: 'application/mbox',
  mc1: 'application/vnd.medcalcdata',
  mcd: 'application/vnd.mcd',
  mcurl: 'text/vnd.curl.mcurl',
  md: 'text/markdown',
  mdb: 'application/x-msaccess',
  mdi: 'image/vnd.ms-modi',
  mdx: 'text/mdx',
  me: 'text/troff',
  mesh: 'model/mesh',
  meta4: 'application/metalink4+xml',
  metalink: 'application/metalink+xml',
  mets: 'application/mets+xml',
  mfm: 'application/vnd.mfmp',
  mft: 'application/rpki-manifest',
  mgp: 'application/vnd.osgeo.mapguide.package',
  mgz: 'application/vnd.proteus.magazine',
  mid: 'audio/midi',
  midi: 'audio/midi',
  mie: 'application/x-mie',
  mif: 'application/vnd.mif',
  mime: 'message/rfc822',
  mj2: 'video/mj2',
  mjp2: 'video/mj2',
  mjs: 'text/javascript',
  mk3d: 'video/x-matroska',
  mka: 'audio/x-matroska',
  mkd: 'text/x-markdown',
  mks: 'video/x-matroska',
  mkv: 'video/x-matroska',
  mlp: 'application/vnd.dolby.mlp',
  mmd: 'application/vnd.chipnuts.karaoke-mmd',
  mmf: 'application/vnd.smaf',
  mml: 'text/mathml',
  mmr: 'image/vnd.fujixerox.edmics-mmr',
  mng: 'video/x-mng',
  mny: 'application/x-msmoney',
  mobi: 'application/x-mobipocket-ebook',
  mods: 'application/mods+xml',
  mov: 'video/quicktime',
  movie: 'video/x-sgi-movie',
  mp2: 'audio/mpeg',
  mp21: 'application/mp21',
  mp2a: 'audio/mpeg',
  mp3: 'audio/mpeg',
  mp4: 'video/mp4',
  mp4a: 'audio/mp4',
  mp4s: 'application/mp4',
  mp4v: 'video/mp4',
  mpc: 'application/vnd.mophun.certificate',
  mpd: 'application/dash+xml',
  mpe: 'video/mpeg',
  mpeg: 'video/mpeg',
  mpf: 'application/media-policy-dataset+xml',
  mpg: 'video/mpeg',
  mpg4: 'video/mp4',
  mpga: 'audio/mpeg',
  mpkg: 'application/vnd.apple.installer+xml',
  mpm: 'application/vnd.blueice.multipass',
  mpn: 'application/vnd.mophun.application',
  mpp: 'application/vnd.ms-project',
  mpt: 'application/vnd.ms-project',
  mpy: 'application/vnd.ibm.minipay',
  mqy: 'application/vnd.mobius.mqy',
  mrc: 'application/marc',
  mrcx: 'application/marcxml+xml',
  ms: 'text/troff',
  mscml: 'application/mediaservercontrol+xml',
  mseed: 'application/vnd.fdsn.mseed',
  mseq: 'application/vnd.mseq',
  msf: 'application/vnd.epson.msf',
  msg: 'application/vnd.ms-outlook',
  msh: 'model/mesh',
  msi: 'application/x-msdownload',
  msix: 'application/msix',
  msixbundle: 'application/msixbundle',
  msl: 'application/vnd.mobius.msl',
  msm: 'application/octet-stream',
  msp: 'application/octet-stream',
  msty: 'application/vnd.muvee.style',
  mtl: 'model/mtl',
  mts: 'model/vnd.mts',
  mus: 'application/vnd.musician',
  musd: 'application/mmt-usd+xml',
  musicxml: 'application/vnd.recordare.musicxml+xml',
  mvb: 'application/x-msmediaview',
  mvt: 'application/vnd.mapbox-vector-tile',
  mwf: 'application/vnd.mfer',
  mxf: 'application/mxf',
  mxl: 'application/vnd.recordare.musicxml',
  mxmf: 'audio/mobile-xmf',
  mxml: 'application/xv+xml',
  mxs: 'application/vnd.triscape.mxs',
  mxu: 'video/vnd.mpegurl',
  'n-gage': 'application/vnd.nokia.n-gage.symbian.install',
  n3: 'text/n3',
  nb: 'application/mathematica',
  nbp: 'application/vnd.wolfram.player',
  nc: 'application/x-netcdf',
  ncx: 'application/x-dtbncx+xml',
  nfo: 'text/x-nfo',
  ngdat: 'application/vnd.nokia.n-gage.data',
  nitf: 'application/vnd.nitf',
  nlu: 'application/vnd.neurolanguage.nlu',
  nml: 'application/vnd.enliven',
  nnd: 'application/vnd.noblenet-directory',
  nns: 'application/vnd.noblenet-sealer',
  nnw: 'application/vnd.noblenet-web',
  npx: 'image/vnd.net-fpx',
  nq: 'application/n-quads',
  nsc: 'application/x-conference',
  nsf: 'application/vnd.lotus-notes',
  nt: 'application/n-triples',
  ntf: 'application/vnd.nitf',
  numbers: 'application/x-iwork-numbers-sffnumbers',
  nzb: 'application/x-nzb',
  oa2: 'application/vnd.fujitsu.oasys2',
  oa3: 'application/vnd.fujitsu.oasys3',
  oas: 'application/vnd.fujitsu.oasys',
  obd: 'application/x-msbinder',
  obgx: 'application/vnd.openblox.game+xml',
  obj: 'model/obj',
  oda: 'application/oda',
  odb: 'application/vnd.oasis.opendocument.database',
  odc: 'application/vnd.oasis.opendocument.chart',
  odf: 'application/vnd.oasis.opendocument.formula',
  odft: 'application/vnd.oasis.opendocument.formula-template',
  odg: 'application/vnd.oasis.opendocument.graphics',
  odi: 'application/vnd.oasis.opendocument.image',
  odm: 'application/vnd.oasis.opendocument.text-master',
  odp: 'application/vnd.oasis.opendocument.presentation',
  ods: 'application/vnd.oasis.opendocument.spreadsheet',
  odt: 'application/vnd.oasis.opendocument.text',
  oga: 'audio/ogg',
  ogex: 'model/vnd.opengex',
  ogg: 'audio/ogg',
  ogv: 'video/ogg',
  ogx: 'application/ogg',
  omdoc: 'application/omdoc+xml',
  onepkg: 'application/onenote',
  onetmp: 'application/onenote',
  onetoc: 'application/onenote',
  onetoc2: 'application/onenote',
  opf: 'application/oebps-package+xml',
  opml: 'text/x-opml',
  oprc: 'application/vnd.palm',
  opus: 'audio/ogg',
  org: 'text/x-org',
  osf: 'application/vnd.yamaha.openscoreformat',
  osfpvg: 'application/vnd.yamaha.openscoreformat.osfpvg+xml',
  osm: 'application/vnd.openstreetmap.data+xml',
  otc: 'application/vnd.oasis.opendocument.chart-template',
  otf: 'font/otf',
  otg: 'application/vnd.oasis.opendocument.graphics-template',
  oth: 'application/vnd.oasis.opendocument.text-web',
  oti: 'application/vnd.oasis.opendocument.image-template',
  otp: 'application/vnd.oasis.opendocument.presentation-template',
  ots: 'application/vnd.oasis.opendocument.spreadsheet-template',
  ott: 'application/vnd.oasis.opendocument.text-template',
  ova: 'application/x-virtualbox-ova',
  ovf: 'application/x-virtualbox-ovf',
  owl: 'application/rdf+xml',
  oxps: 'application/oxps',
  oxt: 'application/vnd.openofficeorg.extension',
  p: 'text/x-pascal',
  p10: 'application/pkcs10',
  p12: 'application/x-pkcs12',
  p7b: 'application/x-pkcs7-certificates',
  p7c: 'application/pkcs7-mime',
  p7m: 'application/pkcs7-mime',
  p7r: 'application/x-pkcs7-certreqresp',
  p7s: 'application/pkcs7-signature',
  p8: 'application/pkcs8',
  pac: 'application/x-ns-proxy-autoconfig',
  pages: 'application/x-iwork-pages-sffpages',
  pas: 'text/x-pascal',
  paw: 'application/vnd.pawaafile',
  pbd: 'application/vnd.powerbuilder6',
  pbm: 'image/x-portable-bitmap',
  pcap: 'application/vnd.tcpdump.pcap',
  pcf: 'application/x-font-pcf',
  pcl: 'application/vnd.hp-pcl',
  pclxl: 'application/vnd.hp-pclxl',
  pct: 'image/x-pict',
  pcurl: 'application/vnd.curl.pcurl',
  pcx: 'image/x-pcx',
  pdb: 'application/x-pilot',
  pde: 'text/x-processing',
  pdf: 'application/pdf',
  pem: 'application/x-x509-ca-cert',
  pfa: 'application/x-font-type1',
  pfb: 'application/x-font-type1',
  pfm: 'application/x-font-type1',
  pfr: 'application/font-tdpfr',
  pfx: 'application/x-pkcs12',
  pgm: 'image/x-portable-graymap',
  pgn: 'application/x-chess-pgn',
  pgp: 'application/pgp-encrypted',
  php: 'application/x-httpd-php',
  pic: 'image/x-pict',
  pkg: 'application/octet-stream',
  pki: 'application/pkixcmp',
  pkipath: 'application/pkix-pkipath',
  pkpass: 'application/vnd.apple.pkpass',
  pl: 'application/x-perl',
  plb: 'application/vnd.3gpp.pic-bw-large',
  plc: 'application/vnd.mobius.plc',
  plf: 'application/vnd.pocketlearn',
  pls: 'application/pls+xml',
  pm: 'application/x-perl',
  pml: 'application/vnd.ctc-posml',
  png: 'image/png',
  pnm: 'image/x-portable-anymap',
  portpkg: 'application/vnd.macports.portpkg',
  pot: 'application/vnd.ms-powerpoint',
  potm: 'application/vnd.ms-powerpoint.template.macroenabled.12',
  potx: 'application/vnd.openxmlformats-officedocument.presentationml.template',
  ppam: 'application/vnd.ms-powerpoint.addin.macroenabled.12',
  ppd: 'application/vnd.cups-ppd',
  ppm: 'image/x-portable-pixmap',
  pps: 'application/vnd.ms-powerpoint',
  ppsm: 'application/vnd.ms-powerpoint.slideshow.macroenabled.12',
  ppsx: 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
  ppt: 'application/vnd.ms-powerpoint',
  pptm: 'application/vnd.ms-powerpoint.presentation.macroenabled.12',
  pptx: 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
  pqa: 'application/vnd.palm',
  prc: 'model/prc',
  pre: 'application/vnd.lotus-freelance',
  prf: 'application/pics-rules',
  provx: 'application/provenance+xml',
  ps: 'application/postscript',
  psb: 'application/vnd.3gpp.pic-bw-small',
  psd: 'image/vnd.adobe.photoshop',
  psf: 'application/x-font-linux-psf',
  pskcxml: 'application/pskc+xml',
  pti: 'image/prs.pti',
  ptid: 'application/vnd.pvi.ptid1',
  pub: 'application/x-mspublisher',
  pvb: 'application/vnd.3gpp.pic-bw-var',
  pwn: 'application/vnd.3m.post-it-notes',
  pya: 'audio/vnd.ms-playready.media.pya',
  pyo: 'model/vnd.pytha.pyox',
  pyox: 'model/vnd.pytha.pyox',
  pyv: 'video/vnd.ms-playready.media.pyv',
  qam: 'application/vnd.epson.quickanime',
  qbo: 'application/vnd.intu.qbo',
  qfx: 'application/vnd.intu.qfx',
  qps: 'application/vnd.publishare-delta-tree',
  qt: 'video/quicktime',
  qwd: 'application/vnd.quark.quarkxpress',
  qwt: 'application/vnd.quark.quarkxpress',
  qxb: 'application/vnd.quark.quarkxpress',
  qxd: 'application/vnd.quark.quarkxpress',
  qxl: 'application/vnd.quark.quarkxpress',
  qxt: 'application/vnd.quark.quarkxpress',
  ra: 'audio/x-realaudio',
  ram: 'audio/x-pn-realaudio',
  raml: 'application/raml+yaml',
  rapd: 'application/route-apd+xml',
  rar: 'application/x-rar-compressed',
  ras: 'image/x-cmu-raster',
  rcprofile: 'application/vnd.ipunplugged.rcprofile',
  rdf: 'application/rdf+xml',
  rdz: 'application/vnd.data-vision.rdz',
  relo: 'application/p2p-overlay+xml',
  rep: 'application/vnd.businessobjects',
  res: 'application/x-dtbresource+xml',
  rgb: 'image/x-rgb',
  rif: 'application/reginfo+xml',
  rip: 'audio/vnd.rip',
  ris: 'application/x-research-info-systems',
  rl: 'application/resource-lists+xml',
  rlc: 'image/vnd.fujixerox.edmics-rlc',
  rld: 'application/resource-lists-diff+xml',
  rm: 'application/vnd.rn-realmedia',
  rmi: 'audio/midi',
  rmp: 'audio/x-pn-realaudio-plugin',
  rms: 'application/vnd.jcp.javame.midlet-rms',
  rmvb: 'application/vnd.rn-realmedia-vbr',
  rnc: 'application/relax-ng-compact-syntax',
  rng: 'application/xml',
  roa: 'application/rpki-roa',
  roff: 'text/troff',
  rp9: 'application/vnd.cloanto.rp9',
  rpm: 'application/x-redhat-package-manager',
  rpss: 'application/vnd.nokia.radio-presets',
  rpst: 'application/vnd.nokia.radio-preset',
  rq: 'application/sparql-query',
  rs: 'application/rls-services+xml',
  rsat: 'application/atsc-rsat+xml',
  rsd: 'application/rsd+xml',
  rsheet: 'application/urc-ressheet+xml',
  rss: 'application/rss+xml',
  rtf: 'text/rtf',
  rtx: 'text/richtext',
  run: 'application/x-makeself',
  rusd: 'application/route-usd+xml',
  s: 'text/x-asm',
  s3m: 'audio/s3m',
  saf: 'application/vnd.yamaha.smaf-audio',
  sass: 'text/x-sass',
  sbml: 'application/sbml+xml',
  sc: 'application/vnd.ibm.secure-container',
  scd: 'application/x-msschedule',
  scm: 'application/vnd.lotus-screencam',
  scq: 'application/scvp-cv-request',
  scs: 'application/scvp-cv-response',
  scss: 'text/x-scss',
  scurl: 'text/vnd.curl.scurl',
  sda: 'application/vnd.stardivision.draw',
  sdc: 'application/vnd.stardivision.calc',
  sdd: 'application/vnd.stardivision.impress',
  sdkd: 'application/vnd.solent.sdkm+xml',
  sdkm: 'application/vnd.solent.sdkm+xml',
  sdp: 'application/sdp',
  sdw: 'application/vnd.stardivision.writer',
  sea: 'application/x-sea',
  see: 'application/vnd.seemail',
  seed: 'application/vnd.fdsn.seed',
  sema: 'application/vnd.sema',
  semd: 'application/vnd.semd',
  semf: 'application/vnd.semf',
  senmlx: 'application/senml+xml',
  sensmlx: 'application/sensml+xml',
  ser: 'application/java-serialized-object',
  setpay: 'application/set-payment-initiation',
  setreg: 'application/set-registration-initiation',
  'sfd-hdstx': 'application/vnd.hydrostatix.sof-data',
  sfs: 'application/vnd.spotfire.sfs',
  sfv: 'text/x-sfv',
  sgi: 'image/sgi',
  sgl: 'application/vnd.stardivision.writer-global',
  sgm: 'text/sgml',
  sgml: 'text/sgml',
  sh: 'application/x-sh',
  shar: 'application/x-shar',
  shex: 'text/shex',
  shf: 'application/shf+xml',
  shtml: 'text/html',
  sid: 'image/x-mrsid-image',
  sieve: 'application/sieve',
  sig: 'application/pgp-signature',
  sil: 'audio/silk',
  silo: 'model/mesh',
  sis: 'application/vnd.symbian.install',
  sisx: 'application/vnd.symbian.install',
  sit: 'application/x-stuffit',
  sitx: 'application/x-stuffitx',
  siv: 'application/sieve',
  skd: 'application/vnd.koan',
  skm: 'application/vnd.koan',
  skp: 'application/vnd.koan',
  skt: 'application/vnd.koan',
  sldm: 'application/vnd.ms-powerpoint.slide.macroenabled.12',
  sldx: 'application/vnd.openxmlformats-officedocument.presentationml.slide',
  slim: 'text/slim',
  slm: 'text/slim',
  sls: 'application/route-s-tsid+xml',
  slt: 'application/vnd.epson.salt',
  sm: 'application/vnd.stepmania.stepchart',
  smf: 'application/vnd.stardivision.math',
  smi: 'application/smil+xml',
  smil: 'application/smil+xml',
  smv: 'video/x-smv',
  smzip: 'application/vnd.stepmania.package',
  snd: 'audio/basic',
  snf: 'application/x-font-snf',
  so: 'application/octet-stream',
  spc: 'application/x-pkcs7-certificates',
  spdx: 'text/spdx',
  spf: 'application/vnd.yamaha.smaf-phrase',
  spl: 'application/x-futuresplash',
  spot: 'text/vnd.in3d.spot',
  spp: 'application/scvp-vp-response',
  spq: 'application/scvp-vp-request',
  spx: 'audio/ogg',
  sql: 'application/x-sql',
  src: 'application/x-wais-source',
  srt: 'application/x-subrip',
  sru: 'application/sru+xml',
  srx: 'application/sparql-results+xml',
  ssdl: 'application/ssdl+xml',
  sse: 'application/vnd.kodak-descriptor',
  ssf: 'application/vnd.epson.ssf',
  ssml: 'application/ssml+xml',
  st: 'application/vnd.sailingtracker.track',
  stc: 'application/vnd.sun.xml.calc.template',
  std: 'application/vnd.sun.xml.draw.template',
  stf: 'application/vnd.wt.stf',
  sti: 'application/vnd.sun.xml.impress.template',
  stk: 'application/hyperstudio',
  stl: 'model/stl',
  stpx: 'model/step+xml',
  stpxz: 'model/step-xml+zip',
  stpz: 'model/step+zip',
  str: 'application/vnd.pg.format',
  stw: 'application/vnd.sun.xml.writer.template',
  styl: 'text/stylus',
  stylus: 'text/stylus',
  sub: 'text/vnd.dvb.subtitle',
  sus: 'application/vnd.sus-calendar',
  susp: 'application/vnd.sus-calendar',
  sv4cpio: 'application/x-sv4cpio',
  sv4crc: 'application/x-sv4crc',
  svc: 'application/vnd.dvb.service',
  svd: 'application/vnd.svd',
  svg: 'image/svg+xml',
  svgz: 'image/svg+xml',
  swa: 'application/x-director',
  swf: 'application/x-shockwave-flash',
  swi: 'application/vnd.aristanetworks.swi',
  swidtag: 'application/swid+xml',
  sxc: 'application/vnd.sun.xml.calc',
  sxd: 'application/vnd.sun.xml.draw',
  sxg: 'application/vnd.sun.xml.writer.global',
  sxi: 'application/vnd.sun.xml.impress',
  sxm: 'application/vnd.sun.xml.math',
  sxw: 'application/vnd.sun.xml.writer',
  t: 'text/troff',
  t3: 'application/x-t3vm-image',
  t38: 'image/t38',
  taglet: 'application/vnd.mynfc',
  tao: 'application/vnd.tao.intent-module-archive',
  tap: 'image/vnd.tencent.tap',
  tar: 'application/x-tar',
  tcap: 'application/vnd.3gpp2.tcap',
  tcl: 'application/x-tcl',
  td: 'application/urc-targetdesc+xml',
  teacher: 'application/vnd.smart.teacher',
  tei: 'application/tei+xml',
  teicorpus: 'application/tei+xml',
  tex: 'application/x-tex',
  texi: 'application/x-texinfo',
  texinfo: 'application/x-texinfo',
  text: 'text/plain',
  tfi: 'application/thraud+xml',
  tfm: 'application/x-tex-tfm',
  tfx: 'image/tiff-fx',
  tga: 'image/x-tga',
  thmx: 'application/vnd.ms-officetheme',
  tif: 'image/tiff',
  tiff: 'image/tiff',
  tk: 'application/x-tcl',
  tmo: 'application/vnd.tmobile-livetv',
  toml: 'application/toml',
  torrent: 'application/x-bittorrent',
  tpl: 'application/vnd.groove-tool-template',
  tpt: 'application/vnd.trid.tpt',
  tr: 'text/troff',
  tra: 'application/vnd.trueapp',
  trig: 'application/trig',
  trm: 'application/x-msterminal',
  ts: 'video/mp2t',
  tsd: 'application/timestamped-data',
  tsv: 'text/tab-separated-values',
  ttc: 'font/collection',
  ttf: 'font/ttf',
  ttl: 'text/turtle',
  ttml: 'application/ttml+xml',
  twd: 'application/vnd.simtech-mindmapper',
  twds: 'application/vnd.simtech-mindmapper',
  txd: 'application/vnd.genomatix.tuxedo',
  txf: 'application/vnd.mobius.txf',
  txt: 'text/plain',
  u32: 'application/x-authorware-bin',
  u3d: 'model/u3d',
  u8dsn: 'message/global-delivery-status',
  u8hdr: 'message/global-headers',
  u8mdn: 'message/global-disposition-notification',
  u8msg: 'message/global',
  ubj: 'application/ubjson',
  udeb: 'application/x-debian-package',
  ufd: 'application/vnd.ufdl',
  ufdl: 'application/vnd.ufdl',
  ulx: 'application/x-glulx',
  umj: 'application/vnd.umajin',
  unityweb: 'application/vnd.unity',
  uo: 'application/vnd.uoml+xml',
  uoml: 'application/vnd.uoml+xml',
  uri: 'text/uri-list',
  uris: 'text/uri-list',
  urls: 'text/uri-list',
  usda: 'model/vnd.usda',
  usdz: 'model/vnd.usdz+zip',
  ustar: 'application/x-ustar',
  utz: 'application/vnd.uiq.theme',
  uu: 'text/x-uuencode',
  uva: 'audio/vnd.dece.audio',
  uvd: 'application/vnd.dece.data',
  uvf: 'application/vnd.dece.data',
  uvg: 'image/vnd.dece.graphic',
  uvh: 'video/vnd.dece.hd',
  uvi: 'image/vnd.dece.graphic',
  uvm: 'video/vnd.dece.mobile',
  uvp: 'video/vnd.dece.pd',
  uvs: 'video/vnd.dece.sd',
  uvt: 'application/vnd.dece.ttml+xml',
  uvu: 'video/vnd.uvvu.mp4',
  uvv: 'video/vnd.dece.video',
  uvva: 'audio/vnd.dece.audio',
  uvvd: 'application/vnd.dece.data',
  uvvf: 'application/vnd.dece.data',
  uvvg: 'image/vnd.dece.graphic',
  uvvh: 'video/vnd.dece.hd',
  uvvi: 'image/vnd.dece.graphic',
  uvvm: 'video/vnd.dece.mobile',
  uvvp: 'video/vnd.dece.pd',
  uvvs: 'video/vnd.dece.sd',
  uvvt: 'application/vnd.dece.ttml+xml',
  uvvu: 'video/vnd.uvvu.mp4',
  uvvv: 'video/vnd.dece.video',
  uvvx: 'application/vnd.dece.unspecified',
  uvvz: 'application/vnd.dece.zip',
  uvx: 'application/vnd.dece.unspecified',
  uvz: 'application/vnd.dece.zip',
  vbox: 'application/x-virtualbox-vbox',
  'vbox-extpack': 'application/x-virtualbox-vbox-extpack',
  vcard: 'text/vcard',
  vcd: 'application/x-cdlink',
  vcf: 'text/x-vcard',
  vcg: 'application/vnd.groove-vcard',
  vcs: 'text/x-vcalendar',
  vcx: 'application/vnd.vcx',
  vdi: 'application/x-virtualbox-vdi',
  vds: 'model/vnd.sap.vds',
  vhd: 'application/x-virtualbox-vhd',
  vis: 'application/vnd.visionary',
  viv: 'video/vnd.vivo',
  vmdk: 'application/x-virtualbox-vmdk',
  vob: 'video/x-ms-vob',
  vor: 'application/vnd.stardivision.writer',
  vox: 'application/x-authorware-bin',
  vrml: 'model/vrml',
  vsd: 'application/vnd.visio',
  vsf: 'application/vnd.vsf',
  vss: 'application/vnd.visio',
  vst: 'application/vnd.visio',
  vsw: 'application/vnd.visio',
  vtf: 'image/vnd.valve.source.texture',
  vtt: 'text/vtt',
  vtu: 'model/vnd.vtu',
  vxml: 'application/voicexml+xml',
  w3d: 'application/x-director',
  wad: 'application/x-doom',
  wadl: 'application/vnd.sun.wadl+xml',
  war: 'application/java-archive',
  wasm: 'application/wasm',
  wav: 'audio/x-wav',
  wax: 'audio/x-ms-wax',
  wbmp: 'image/vnd.wap.wbmp',
  wbs: 'application/vnd.criticaltools.wbs+xml',
  wbxml: 'application/vnd.wap.wbxml',
  wcm: 'application/vnd.ms-works',
  wdb: 'application/vnd.ms-works',
  wdp: 'image/vnd.ms-photo',
  weba: 'audio/webm',
  webapp: 'application/x-web-app-manifest+json',
  webm: 'video/webm',
  webmanifest: 'application/manifest+json',
  webp: 'image/webp',
  wg: 'application/vnd.pmi.widget',
  wgsl: 'text/wgsl',
  wgt: 'application/widget',
  wif: 'application/watcherinfo+xml',
  wks: 'application/vnd.ms-works',
  wm: 'video/x-ms-wm',
  wma: 'audio/x-ms-wma',
  wmd: 'application/x-ms-wmd',
  wmf: 'image/wmf',
  wml: 'text/vnd.wap.wml',
  wmlc: 'application/vnd.wap.wmlc',
  wmls: 'text/vnd.wap.wmlscript',
  wmlsc: 'application/vnd.wap.wmlscriptc',
  wmv: 'video/x-ms-wmv',
  wmx: 'video/x-ms-wmx',
  wmz: 'application/x-msmetafile',
  woff: 'font/woff',
  woff2: 'font/woff2',
  wpd: 'application/vnd.wordperfect',
  wpl: 'application/vnd.ms-wpl',
  wps: 'application/vnd.ms-works',
  wqd: 'application/vnd.wqd',
  wri: 'application/x-mswrite',
  wrl: 'model/vrml',
  wsc: 'message/vnd.wfa.wsc',
  wsdl: 'application/wsdl+xml',
  wspolicy: 'application/wspolicy+xml',
  wtb: 'application/vnd.webturbo',
  wvx: 'video/x-ms-wvx',
  x32: 'application/x-authorware-bin',
  x3d: 'model/x3d+xml',
  x3db: 'model/x3d+fastinfoset',
  x3dbz: 'model/x3d+binary',
  x3dv: 'model/x3d-vrml',
  x3dvz: 'model/x3d+vrml',
  x3dz: 'model/x3d+xml',
  x_b: 'model/vnd.parasolid.transmit.binary',
  x_t: 'model/vnd.parasolid.transmit.text',
  xaml: 'application/xaml+xml',
  xap: 'application/x-silverlight-app',
  xar: 'application/vnd.xara',
  xav: 'application/xcap-att+xml',
  xbap: 'application/x-ms-xbap',
  xbd: 'application/vnd.fujixerox.docuworks.binder',
  xbm: 'image/x-xbitmap',
  xca: 'application/xcap-caps+xml',
  xcs: 'application/calendar+xml',
  xdf: 'application/xcap-diff+xml',
  xdm: 'application/vnd.syncml.dm+xml',
  xdp: 'application/vnd.adobe.xdp+xml',
  xdssc: 'application/dssc+xml',
  xdw: 'application/vnd.fujixerox.docuworks',
  xel: 'application/xcap-el+xml',
  xenc: 'application/xenc+xml',
  xer: 'application/patch-ops-error+xml',
  xfdf: 'application/xfdf',
  xfdl: 'application/vnd.xfdl',
  xht: 'application/xhtml+xml',
  xhtm: 'application/vnd.pwg-xhtml-print+xml',
  xhtml: 'application/xhtml+xml',
  xhvml: 'application/xv+xml',
  xif: 'image/vnd.xiff',
  xla: 'application/vnd.ms-excel',
  xlam: 'application/vnd.ms-excel.addin.macroenabled.12',
  xlc: 'application/vnd.ms-excel',
  xlf: 'application/xliff+xml',
  xlm: 'application/vnd.ms-excel',
  xls: 'application/vnd.ms-excel',
  xlsb: 'application/vnd.ms-excel.sheet.binary.macroenabled.12',
  xlsm: 'application/vnd.ms-excel.sheet.macroenabled.12',
  xlsx: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
  xlt: 'application/vnd.ms-excel',
  xltm: 'application/vnd.ms-excel.template.macroenabled.12',
  xltx: 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
  xlw: 'application/vnd.ms-excel',
  xm: 'audio/xm',
  xml: 'text/xml',
  xns: 'application/xcap-ns+xml',
  xo: 'application/vnd.olpc-sugar',
  xop: 'application/xop+xml',
  xpi: 'application/x-xpinstall',
  xpl: 'application/xproc+xml',
  xpm: 'image/x-xpixmap',
  xpr: 'application/vnd.is-xpr',
  xps: 'application/vnd.ms-xpsdocument',
  xpw: 'application/vnd.intercon.formnet',
  xpx: 'application/vnd.intercon.formnet',
  xsd: 'application/xml',
  xsf: 'application/prs.xsf+xml',
  xsl: 'application/xslt+xml',
  xslt: 'application/xslt+xml',
  xsm: 'application/vnd.syncml+xml',
  xspf: 'application/xspf+xml',
  xul: 'application/vnd.mozilla.xul+xml',
  xvm: 'application/xv+xml',
  xvml: 'application/xv+xml',
  xwd: 'image/x-xwindowdump',
  xyz: 'chemical/x-xyz',
  xz: 'application/x-xz',
  yaml: 'text/yaml',
  yang: 'application/yang',
  yin: 'application/yin+xml',
  yml: 'text/yaml',
  ymp: 'text/x-suse-ymp',
  z1: 'application/x-zmachine',
  z2: 'application/x-zmachine',
  z3: 'application/x-zmachine',
  z4: 'application/x-zmachine',
  z5: 'application/x-zmachine',
  z6: 'application/x-zmachine',
  z7: 'application/x-zmachine',
  z8: 'application/x-zmachine',
  zaz: 'application/vnd.zzazz.deck+xml',
  zip: 'application/zip',
  zir: 'application/vnd.zul',
  zirz: 'application/vnd.zul',
  zmm: 'application/vnd.handheld-entertainment+xml',
} as const;
